﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using ENLibraryClass;


namespace web
{
    public partial class Formulario_web15 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Header.Title = "Tienda Virtual";

            if (Session["usuario"] != null)
            {
                ENProductos vehiculos = new ENProductos();
                DataTable rellenar = vehiculos.BuscarVehiculo();

                foreach (DataRow registro in rellenar.Rows)
                {
                    ddlModelo.Items.Add(registro["modelo"].ToString());
                }

                Session["apartado"] = "tienda";
            }
            else
                Response.Redirect("Login.aspx");
        }

        protected void btnPrecio_Click(object sender, EventArgs e)
        {
            ENPeticiones preciocoche = new ENPeticiones();
            float precio = preciocoche.RecuperarPrecio(ddlModelo.Text, "Venta");

           

            tbPrecio.Text = precio.ToString();
        }

        protected void btnAceptar_Click(object sender, EventArgs e)
        {
                    
            ENClientes cliente = new ENClientes(0, "", "", "", "", "", "", "", "", "", "", DateTime.Parse("01/01/1900"), Session["usuario"].ToString(), "");
            DataTable dtCliente = cliente.BuscarClientesPor();
            int idcli = int.Parse(dtCliente.Rows[0]["id"].ToString());

            ENIdSiguiente idsiguiente = new ENIdSiguiente("peticion", 0);
            int idPet = idsiguiente.BuscarIdSiguiente();
            ENPeticiones peticion = new ENPeticiones(idPet, idcli, lbProducto.Text, ddlModelo.Text, "No", "No", "No", DateTime.Now);
            peticion.AltaPeticion();
            idsiguiente.ActualizarIdSiguiente();
            Response.Redirect("VentaExit.aspx");

        }
    }
}
